#include "Records.h"
#include "Hardware.h"


int Records::mostrar(Hardware h){
    hard = h;
    printf("mostrando records\n");
    do{
        hard.comprobarRaton();
        hard.borrarPantallaOculta(0,0,0);
        hard.escribirTextoOculta("VOLVER",0,550,0xff0000,hard.arial_35,&anchov,
            &altov);

        //empezamos la escritura
        for(i=0;i<10;i++){
            sprintf(texto,"%s   %s",maximos[i].nombre,maximos[i].puntos);
            hard.escribirTextoOculta(texto,300,i*65,0xfff000,hard.arial_50,&basura
                ,&basura);

        }
        hard.pausa(50);
        hard.visualizarOculta();
    }while((hard.colision(hard.posRatX,hard.posRatY,4,4,0,
        550,anchov,altov))!=1);
}

int Records::guardar(){
    //empezamos a guardar
//    if((ficheroRecords=fopen("records.dat","wb"))==NULL)
//        return 99992;//para definir mas tarde##################################
//    i=0;
//    while(!feof(ficheroRecords)){
//        fprintf(ficheroRecords,"%s %s\n",maximos[i].nombre,maximos[i].puntos);
//        i++;
//        if(feof(ficheroRecords));
//    }
//
//    fclose(ficheroRecords);
}

int Records::cargar(){
    //empezamos a cargar
    if((ficheroRecords=fopen("records.dat","rb"))==NULL)
        return 99993;//para definir mas tarde##################################
    i=0;
    while(!feof(ficheroRecords)){
        fscanf(ficheroRecords,"%s %s",maximos[i].nombre,maximos[i].puntos);
        i++;
        if(feof(ficheroRecords));
    }
    fclose(ficheroRecords);
}
